package com.pxst.internalReports.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.excel.annotation.ExcelTarget;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * @author Chrissy
 * @description 虚拟银行对账单的上传新增数据接收实体
 * @since 2023-11-07 19:52:23
 */
@Data
@ExcelTarget(value = "virtualBankStatementExcelImportEntity")
@ApiModel(value = "虚拟银行对账单的上传新增数据接收实体")
public class VirtualBankStatementExcelImportEntity {

    @Excel(name = "Bank/银行")
    private String bank;

    @Excel(name = "Account Code/账户代码")
    private String accountCode;

    @Excel(name = "Collect Type/收款方式")
    private String collectType;

    @Excel(name = "Transaction Date/交易时间", format = "yyyy-MM-dd HH:mm:ss")
    private Date tradeTime;

    @Excel(name = "Debit/转出")
    private BigDecimal debit;

    @Excel(name = "Credit/转入")
    private BigDecimal credit;

    @Excel(name = "Balance/余额")
    private BigDecimal balance;

    @Excel(name = "Description/描述")
    private String description;
}
